/**
 * Created by xw2sy on 2017-05-03.
 */
$(function () {
    AppCardRead.onCardRead=function(cardId) {
    	if(!cardId){
    		return;
		}
		util.request.post("/card/getCardAccount.json",{cardId:$("#txtCardId").val()},function(data){
			if(data.cardId !=""){
				util.el.fillData("form",data);
			}
		},function(data){
			$("#jsBtnDrawMoney").attr({"disabled":"disabled"});
			util.el.alert(data);
		});
	}

    //进入页面自动读一次卡
    readCardIdInOneFrame(AppCardRead.onCardRead);

    $("#jsBtnDrawMoney").click(function () {
    	var cardId = $("#txtCardId").val();
    	if(cardId == ""){
    		util.el.alert("未读取到卡号");
    		return;
    	}
    	var cashMoney = $("#txtCashMoney").val();//取现金额
    	if(cashMoney == "" || isNaN(cashMoney)){
    		util.el.alert("取现金额应该为数字");
    		$("#txtCashMoney").val(0);
    		return;
    	}
    	cashMoney = parseFloat(cashMoney);
    	if(cashMoney<1){
    		util.el.alert("取现金额应该大于0");
    		return;
    	}
    	$("#jsBtnDrawMoney").attr({"disabled":"disabled"});//防止连续双击造成多次取现
		util.request.post("/card/draw.json",util.el.data("#formDraw"),function(data){
            
//			var content = eval(template("templatePrint",data));
//    		util.el.alert(content);
			//打印
            doLottPrintInOneFrame(eval(template("templatePrint",data)));
			util.el.confirm("#showMsg",function () {
				location.href=appRoot+"index.html";
            });
		});
    });
    $("#txtCashMoney").keyup(function () {
    	$("#jsBtnDrawMoney").removeAttr("disabled");
    	var cashMoney = $(this).val();//取现金额
    	var balance = $("#txtCanCashMoney").val();//账户可取余额（账户余额减去促销余额）
    	var lockMoney = $("#txtLockMoney").val();//冻结金额
    	var powerCash = parseFloat($("#powerCash").val());//大额取现需要专员监督并授权操作(元)
    	var maxCash = parseFloat($("#maxCash").val());//取款限制一次最大金额(元)
    	if(isNaN(cashMoney)){
    		util.el.alert("取现金额应该为数字");
    		$("#txtTotalAmount").val(balance);
    		return;
    	}
    	cashMoney = parseFloat(cashMoney);
    	$("#txtTotalAmount").val(balance-$(this).val());
    	if(cashMoney > (balance-lockMoney)){
    		util.el.alert("可取现金额超过账户可取金额");
    		$(this).val(0);
    		$("#txtTotalAmount").val(balance);
    		return;
    	}
    	if(cashMoney >= maxCash){
    		util.el.alert("取现金额超过最大取款限制");
    		$(this).val(0);
    		$("#txtTotalAmount").val(balance);
    		return;
    	}
    	if(cashMoney >= powerCash){//超过大额取款，需要专员授权
    		$("#jsBtnDrawMoney").attr({"disabled":"disabled"});
    		$("#txtPowerCardId").val("");
    		$("#pwdAuthor").val("");
    		util.el.confirm("#jsAuthor",function () {
    			 util.request.post("/card/givePowerCard.json",util.el.data("#powerCard"),function(data){
    				 $("#jsBtnDrawMoney").removeAttr("disabled");
    				 util.el.alert("大额取现授权成功!");
    			});
            });
    	} 
    });
});